Databases: Calculate Percent Changes In Contiguous Ranges In Postgresql